insulating twine - Spanish English Dictionary